c97601f546323279931ea9a0f1ff8df72b3d1b7e,components/camel-cdi/src/main/java/org/apache/camel/cdi/internal/CamelExtension.java,CamelExtension,getCamelContext,#String#,329

Before Change



    protected CamelContext getCamelContext(String context) {
        if (camelContextMap == null) {
            camelContextMap = BeanProvider.getContextualReference(CamelContextMap.class);
            ObjectHelper.notNull(camelContextMap, "Could not resolve CamelContextMap");
        }
        return camelContextMap.getCamelContext(context);
    }

After Change


            Set<Bean<?>> beans = beanManager.getBeans(CamelContextMap.class);
            Bean<?> bean = beanManager.resolve(beans);
            CreationalContext<?> creationalContext = beanManager.createCreationalContext(bean);
            camelContextMap = (CamelContextMap) beanManager.getReference(bean, bean.getBeanClass(), creationalContext);
            ObjectHelper.notNull(camelContextMap, "Could not resolve CamelContextMap");
        }
        return camelContextMap.getCamelContext(context);
    }